From: Stefan Monnier Date: Thu, 16 May 2024 15:01:11 +0000 (-0400) Subject: (describe-package-1): Handle (nil . "string") in `:maintainer` X-Git-Tag: archive/raspbian/1%30.1+1-3+rpi1^2~14^2~18^2~1479 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=acfb2c6163b60507801fb8666129925e793394c9;p=emacs.git (describe-package-1): Handle (nil . "string") in `:maintainer` * lisp/emacs-lisp/package.el (describe-package-1): Refine the check to distinguish the old single-maintainer format from the new multi-maintainer format. (bug#69712) --- diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 8c915766e1c..fda855d2143 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2947,7 +2947,7 @@ Helper function for `describe-package'." (insert " ")) (insert "\n")) (when maintainers - (when (stringp (car maintainers)) + (unless (and (listp (car maintainers)) (listp (cdr maintainers))) (setq maintainers (list maintainers))) (package--print-help-section (if (cdr maintainers) "Maintainers" "Maintainer"))